package com.ruoyi.stuclient.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author zsp
 * @date 2025年04月28日
 */
@Data
@Schema(description="学生重置密码信息")
public class StudentResetPwdDto {

//    @NotBlank(message = "预留手机号不能为空")
    @Schema(description  = "预留手机号")
    private String mobileNo;

    @NotBlank(message = "学号不能为空")
    @Schema(description  = "学号")
    private String studentNo;

    @NotBlank(message = "请先获取验证码")
    @Schema(description  = "验证码唯一标识")
    private String flowId;

    @NotBlank(message = "验证码模板编号不能为空")
    @Schema(description  = "验证码模板编号")
    private String templateId;

    @NotBlank(message = "手机验证码不能为空")
    @Schema(description  = "手机验证码")
    private String verifyCode;

    @NotBlank(message = "新密码不能为空")
    @Schema(description  = "新密码")
    private String newPassword;

    @NotBlank(message = "确认密码不能为空")
    @Schema(description  = "确认密码")
    private String confirmPassword;

}
